﻿<?xml version="1.0" encoding="utf-8" ?>
<CodeDoc>
	<Class name="FloatWindow">
		<ClassDef>
			<summary>Represents the floating window to contain the nested docking DockPane.</summary>
			<remarks>
				The <see cref="Fireball.Docking.FloatWindow" /> implements <see cref="Fireball.Docking.IDockListContainer" />,
				it can contain a list of nested <see cref="Fireball.Docking.DockPane" /> objects.
			</remarks>
		</ClassDef>
		<Constructor name="Overloads">
			<overloads>
				<summary>Initializes a new instance of <see cref="Fireball.Docking.FloatWindow" />.</summary>
			</overloads>
		</Constructor>
		<Constructor name="(DockPanel, DockPane)">
			<summary>Initializes a new instance of <see cref="Fireball.Docking.FloatWindow" />,
			with default size and location.</summary>
			<param name="dockPanel">The <see cref="Fireball.Docking.DockPanel" /> which owns this
			<see cref="Fireball.Docking.FloatWindow" />.</param>
			<param name="pane">The first <see cref="Fireball.Docking.DockPane" /> in this
			<see cref="Fireball.Docking.FloatWindow" />.</param>
		</Constructor>
		<Constructor name="(DockPanel, DockPane, Rectangle)">
			<summary>Initializes a new instance of <see cref="Fireball.Docking.FloatWindow" />,
			with specified size and location.</summary>
			<include file='FloatWindow.xml' path='//CodeDoc/Class[@name="FloatWindow"]/Constructor[@name="(DockPanel, DockPane)"]/param[@name="dockPanel"]' />
			<include file='FloatWindow.xml' path='//CodeDoc/Class[@name="FloatWindow"]/Constructor[@name="(DockPanel, DockPane)"]/param[@name="pane"]' />
			<param name="bounds">A <see cref="System.Drawing.Rectangle" /> for the location and size of the window.</param>
		</Constructor>
		<Property name="AllowRedocking">
			<summary>Gets or sets if the drag and drop re-docking is allowed.</summary>
			<value><b>True</b> if drag and drop re-docking is allowed; otherwise, <b>false</b>.</value>
		</Property>
		<Property name="DisplayingList">
			<summary>Gets the <see cref="Fireball.Docking.DisplayingDockList" /> which contains
			a list of visible nested docking <see cref="Fireball.Docking.DockPane" /> objects.</summary>
			<value>The <see cref="Fireball.Docking.DisplayingDockList" /> which contains
			a list of visible nested docking <see cref="Fireball.Docking.DockPane" /> objects.</value>
		</Property>
		<Property name="DisplayingRectangle">
			<summary>Gets the rectangle represents the displaying area for nested docking DockPane objects.</summary>
			<value>A <see cref="System.Drawing.Rectangle" /> represents the displaying area for nested docking DockPane objects.</value>
		</Property>
		<Property name="DockList">
			<summary>Gets the <see cref="Fireball.Docking.DockList" /> which contains
			a list of nested docking <see cref="Fireball.Docking.DockPane" /> objects.</summary>
			<value>The <see cref="Fireball.Docking.DockList" /> which contains
			a list of nested docking <see cref="Fireball.Docking.DockPane" /> objects.</value>
		</Property>
		<Property name="DockPanel">
			<summary>Gets the <see cref="Fireball.Docking.DockPanel" /> which contains this
			<see cref="Fireball.Docking.FloatWindow" />.</summary>
			<value>The <see cref="Fireball.Docking.DockPanel" /> which contains this
			<see cref="Fireball.Docking.FloatWindow" />.</value>
		</Property>
		<Property name="DockState">
			<summary>Gets the docking state of this <see cref="Fireball.Docking.FloatWindow" />.</summary>
			<value>The value of this property is always <see cref="Fireball.Docking.DockState.Float" />.</value>
		</Property>
		<Property name="IsFloat">
			<summary>Gets to determine if this <see cref="Fireball.Docking.FloatWindow" /> is floating.</summary>
			<value>The value of this property is always <b>true</b>.</value>
		</Property>
	</Class>
</CodeDoc>
